home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 36 / Amiga Format CD36 (1999-01-22)(Future Publishing)(GB)[!][issue 1999-02].iso / -seriously_amiga- / misc / setman / changes-2.1.txt < prev    next >
Text File  |  1998-12-07  |  4KB  |  129 lines

  1. SetManager 2.1 (10.6.98) - History
  2. ==================================
  3.  
  4. Another tool from Nicola Salmoria on which I decided to do some 
  5. development after obtaining the sources from him.
  6.  
  7. I have no intention of adding any earth-shattering feature, the main goal 
  8. was to give it a modern GUI, and modernizing the code a bit too (like 
  9. removing the mostly obsolete dos.library V34 support).  Take this as a 
  10. "special update" with me as "Guest Programmer" :)
  11.  
  12.  
  13. Changes in 2.1:
  14. =======================
  15.  
  16. SetMan:
  17. -------
  18.  - Finaly recovered the startup module Nicola was using.  The exe is now 
  19.    slightly smaller.
  20.  
  21.  - Removed lib Autoinit code, making the exe even smaller.
  22.  
  23.  - If it failed to create its memory pool, it would SetIoErr() after 
  24.    having closed DOSBase.  Oops.
  25.  
  26.  - Moved a Permit() call so PatchWork will stop choking on us.
  27.  
  28.  
  29. SetManList:
  30. -----------
  31.  - Some improvements done to the init code.
  32.  
  33.  
  34. SetManager:
  35. -----------
  36.  - Some improvements done to the init code.
  37.  
  38.  
  39.  
  40. Changes in 2.0:
  41. ===============
  42. [Starting with 2.0, changes are now made by Eric Sauvageau <merlin@thule.no>]
  43.  
  44.  
  45. SetMan:
  46. -------
  47.  - Removed 1.3 support.  Welcome to the nineties.
  48.    As a bonus, each patch will use 2 bytes less.  Wooooooo... :)
  49.  
  50.  - Recompiled with SAS/C 6.58
  51.  
  52.  - Uses memory pools for its patch list, for faster allocation and 
  53.    reduced memory fragmentation
  54.  
  55.  
  56.  
  57. SetManList:
  58. -----------
  59. - New CLI command that outputs the list of currently installed patches.
  60.  
  61.  
  62.  
  63. SetManager:
  64. -----------
  65. - Rewritten from scratch, now requires Kickstart 2.04 (untested).  It's 
  66.   now a commodity, and allows you to save the list of patches to disk.  
  67.  
  68. - Uses ClassAct for its GUI (ftp://ftp.thule.no/pub/classact/
  69.  
  70. - Added a small kludge so that "wb_lib.fd" will be recognized as really 
  71.   being the FD file for "workbench.library".
  72.  
  73.  
  74.  
  75.  
  76.  
  77. Pre-2.0 history - Versions written by Nicola Salmoria:
  78. ======================================================
  79.  
  80. SetMan
  81.  
  82. V1.0   First release.
  83.  
  84. V1.0b  Bug fix: removing a patch which would remain displayed by SetManager
  85.        'cos had other patches after it, and readding it FROM THE SAME TASK
  86.        would leave it disabled. Enabling it would trash the machine at the
  87.        first call of the patched function.
  88.  
  89. V1.0c  Kludge to correctly display in the SetManager window the name of
  90.        some bugged programs.
  91.  
  92. V1.0d  SetMan is now much more picky when searching nodes in its private
  93.        list. This avoids problems with strange libraries, like reqtools,
  94.        which have different vectors pointing at the same function.
  95.  
  96. V1.0e  Cache cleared when needed, to insure compatibility with 68040.
  97.  
  98. V1.0f  Bug fix: the patch code was assuming that the offset passed to
  99.        SetFunction() was a LONG, as stated in the includes; it is a WORD,
  100.        instead, as the autodocs claim. This was causing 'MagicMenu' to
  101.        crash.
  102.  
  103. V1.0g  Modified a kludge to save RTPatch 1.1b, which was readding the
  104.        same patches over and over, causing programs to hang when calling
  105.        the ASL font requester.
  106.  
  107.  
  108. SetManager
  109.  
  110. V1.0   First release.
  111.  
  112. V1.0b  The program crashed when a program called ZoomWindows was running.
  113.        It was a bug in ZoomWindows, not in SetManager, and it concerned the
  114.        graphic interface, NOT SetMan. However, it works now.
  115.  
  116. V1.0c  Sped up text writing and scrolling.
  117.  
  118.        Standard functions of libraries and devices: Open(), Close(), Expunge(),
  119.        ExtFunc(), BeginIO() and AbortIO() will be displayed replacing their
  120.        offset like the functions listed in FD: files.
  121.        Since the names are the same for every library, the name of the library
  122.        is displayed after the function name. For example:
  123.           Open() scsi.device
  124.           BeginIO() trackdisk.device
  125.  
  126.        Unharmful Enforcer hit detected & removed.
  127.  
  128. V1.0d  Cache cleared when needed, to insure compatibility with 68040.
  129.